@CHARSET "UTF-8";
* {margin:0; padding:0;outline:0;font:12px normal Arial;text-align:left;}
body {
	background:url(../img/body_bg.jpg) repeat top left;		
	font:normal 12px Arial;
	text-align:left;
	color:#000;
}
img {margin:0; padding:0; border:none; outline:0;}
a {text-decoration:none;color:#999;outline:0;margin:0; padding:0;}
a:hover {color:#dfc172;}
input {background:#fff;display:inline;width:90px;}
h2 {font:bold 18px Arial;text-align:left;padding:0 10px 5px 0;}
.main_left{
	width:1210px;
	margin:0 auto;
	background:transparent url(../img/banner.png) no-repeat top left;		
}.main_left .main_right{
	margin:0 auto;
	width:872px;	
} .main_left #empty_div {
	height:200px;
}.main_left .main_right .main {
	width:868px;
	margin:0 auto;	
	padding:48px 0 10px 0;
	background:url(../img/block.png) no-repeat top right;		
}.main_left .main_right .main .logo_left {
	float:left;
	width:326px;
	height:39px;
	margin:0 0 0 20px;
}
/*__CONTENT___________________________________________________*/
.main .content_top{
	width:866px;
	display:block;
	border:1px solid #aaa;
	background:#fff url(../img/footer_bg.jpg) repeat-x bottom left;		
}.main .content_top .content{
	width:846px;	
	padding:0 0 20px 20px;
	display:block;
}.main .content #account {
	padding:10px 0 0 0;	
	width:380px;
	float:left;
}.main  .content_top .content #login, .main  .content_top .content #create, 
.main .content_top .content #recover {
	padding:5px;
	width:360px;
	border-left:1px solid #97a5b0;
	border-right:1px solid #97a5b0;
	border-bottom:1px solid #97a5b0;
}.main .content #account .message{
	display:block;
	padding:10px;
	background: #fa6;
}.main .content #account .label_lf{
	float:left;
	width:120px;
	padding:10px 0 5px 10px;
}.main .content #account .field_lf{
	float:left;
	width:200px;
	padding:10px 0 5px 10px;
}.main .content #account .field_lf input{
	width:180px;
}.main .content #account .field_lf input.button{
	width:auto;
	margin:0 18px 0 0;
	float:right;
}

/*RANKING PAGE_________________________________________________________*/
.main .content #game {
	border-left:1px solid #97a5b0;
	border-right:1px solid #97a5b0;
	border-bottom:1px solid #97a5b0;
	border-top:1px solid #97a5b0;
	padding:10px 0 10px 10px;
	background:#efefef;
	margin:10px 20px 10px 0;
}.main .content #game #player{
	background:#dfdfdf;
}.main .content h2 {
	text-align:center;
}



/*RIGHT COLS___________________________________________________________*/
.main .content .right_col {
	padding:10px 0 0 0;	
	width:450px;
	float:left;
}.main .content .right_col .details_col_buy{
	border:1px solid #97a5b0;
	margin:0 10px;
	width:202px;
	float:left;
	height:233px;
	background:#fff url(../img/buy_example.jpg) no-repeat bottom center;		
}.main .content .right_col .details_col_destroy{
	border:1px solid #97a5b0;
	margin:0 10px;
	width:202px;
	float:left;
	height:233px;
	background:#fff url(../img/destroy_example.jpg) no-repeat bottom center;		
}.main .content .right_col .title {
	width:202px;
	height:23px;
}.main .content .right_col .picture {
	width:132px;
	height:106px;
}.main .content .right_col .div_padding {
	margin:20px 5px;
}
/*__GENERAL__________________________________________________*/
.red {color:#930;}
.left {text-align:left;}
.float_lf {float:left;}
.right {text-align:right;}
.center {text-align:center;}
.big {font-size:14px;}
.italic{font-style:italic; font-family:Arial;}
.grey {color:#666;font-size:9px;}
.large {font-weight:bold;font-size:16px;}
.clear {font-size:1px; line-height:1px; padding:0; margin:0; clear:both;}